package entity

import (
	"time"

	"shqsoft.cn/pas3ui/base"
)

//CompAccoYdzy
type CompAccoYdzy struct {
	ID     int        `gorm:"AUTO_INCREMENT;primary_key;column:JLID"`
	ACID   int        `gorm:"column:ACID"`
	CUNM   string     `gorm:"column:CUNM"`
	ACNO   string     `gorm:"column:ACNO"`
	BANO   string     `gorm:"column:BANO"`
	KH     int64      `gorm:"column:KH"`
	VLDT   *time.Time `gorm:"column:VLDT"`
	MADT   *time.Time `gorm:"column:MADT"`
	RDNM   string     `gorm:"column:RDNM"`
	ITNO   string     `gorm:"column:ITNO"`
	ITNM   string     `gorm:"column:ITNM"`
	CYNM   string     `gorm:"column:CYNM"`
	ISCDZY int        `gorm:"column:ISCDZY"`
}

//TableName
func (CompAccoYdzy) TableName() string {
	return "V_CM_RETAIL_CUST_DPSIT"
}

func CompAccoYdzyEF() base.EntityFunc {
	return func() interface{} {
		entity := CompAccoYdzy{}
		return &entity
	}
}
func CompAccoYdzyESF() base.EntitiesFunc {
	return func() interface{} {
		var entities []CompAccoYdzy
		return &entities
	}
}

func init() {
	base.DaoPoolObj.Put("CompAccoYdzy", base.NewDefaultDao(CompAccoYdzyEF(), CompAccoYdzyESF(), nil, "ch"))
}
